/*产品详情页开始*/
.puoduct_center {
	padding: 0.426667rem;
}
.puoduct_shadow{
	width: 100%;
	overflow: hidden;
	border-radius: 0.192rem;
	box-shadow: 0px 2px 26px rgba(255,98,77,.1);
}
.p_bg1{
	background-size: 100% 100%;
	color: #333;
	background-position: bottom right;
}
.p_p0{
	color: #5586ff;
	font-size: 0.597333rem;
	line-height: 0.597333rem;
	margin-top: 0.853333rem;
	margin-bottom: 0.768rem;
}
.p_p1 {
	color: #999;
}
.p_t16 {
	color: #5586ff;
	font-size: 1.408rem;
	height: 1.365333rem;
	line-height: 1.365333rem;
	margin-bottom: 1.6rem;
	font-weight: 500;
}
.p_price {
	font-size: 0.512rem;
	line-height: 0.512rem;
	padding-bottom: 0.490667rem;
}
.p_divdatailleft {
	width: 34%;
	text-align: center;
}
.p_line{
	height: 0.853333rem;
	width: 1px;
	background-color: #d8e2ff;
	margin-top: 0.469333rem;
}
.p_divdatailcenter {
	width: 31%;
	text-align: center;
}
.p_info{
	font-size: 0.725333rem;
	line-height: 0.725333rem;
	margin-top: 0.554667rem;
}
.p_info1{
	font-size: 0.64rem;
	line-height: 0.64rem;
	margin-top: 0.554667rem;
}
.p_progress{
	box-sizing: border-box;
	padding: 0 1.237333rem;
	border-bottom: 1px solid #f0f0f0;
}
.maxline {
	width: 100%;
}
.product_line {
	background: #eee;
	width: 100%;
	height: 0.213333rem;
	border-radius: 0.106667rem;
	margin-top: 0.213333rem;
}
.lineColor {
	display: block;
	position: relative;
	height: 0.213333rem;
	width: 0%;
	border-radius: 0.106667rem 0 0 0.106667rem;
	background-color: #ffbf75;
	background-image:-webkit-linear-gradient(to right, #ffbf75, #ffb76d);
	background-image:-moz-linear-gradient(to right, #ffbf75, #ffb76d);
	background-image:linear-gradient(to right, #ffbf75, #ffb76d);	
	-webkit-transition: width 0.3s ease-in;
	-moz-transition: width 0.3s ease-in;
	transition: width 0.3s ease-in;
}
.lineColor::after{
	content: '';
	display: inline-block;
	width: 0.512rem;
	height: 0.512rem;
	background-image: url(../../images/month/progress-is-under@2x.png);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	right: -0.426667rem;
	top: -0.136rem;
}
.puoduct_priceall {
	font-size: 0.469333rem;
	line-height: 0.469333rem;
	padding-bottom: 1.066667rem;
	padding-top: 0.426667rem;
}
.p_c_tit{
	height: 4.757333rem;
}
.p_c_fixed{
	position: fixed;
	top: 1.877333rem;
	width: 100%;
	z-index: 999;
	display: none;
}
.p_c_tit span{
	width: 33.3%;
	display: inline-block;
	height: 4.053333rem;
	background-repeat: no-repeat;
	margin-top: 0.362667rem;
	background-position: center;
}
.p_c_tit .p_c_t_span1{
	background-image: url(../../images/month/project_detail_tab_01.png);
	background-size: 5.2907rem 4.0533rem;
}
.p_c_tit .p_c_t_span2{
	background-image: url(../../images/month/project_detail_tab_02.png);
	background-size: 4.7147rem 3.648rem;
}
.p_c_tit .p_c_t_span3{
	background-image: url(../../images/month/project_detail_tab_03.png);
	background-size: 5.2907rem 4.0533rem;
}
.p_c_tit .p_c_t_span4{
	background-image: url(../../images/month/project_detail_tab_04.png);
	background-size: 4.7147rem 3.648rem;
}
.p_c_tit .p_c_t_span5{
	background-image: url(../../images/month/project_detail_tab_05.png);
	background-size: 5.2907rem 4.0533rem;
}
.p_c_tit .p_c_t_span6{
	background-image: url(../../images/month/project_detail_tab_06.png);
	background-size: 4.7147rem 3.648rem;
}
.p_x_div{
	margin-top: 5px;
	padding: 0 0.512rem;
}
.p_x_div1{
	min-height: 12.8rem;
}
.p_x_d_title{
    line-height: 1.834667rem;
    font-size: 0.554667rem;
    color: #333333;
}
.p_x_d_tit-t{
	padding-top: 0.75rem
}
.p_xmxq{
	padding: 0 0.32rem;
}
.p_xmxq::-webkit-scrollbar {
    display: none;
}
.p_b_b_input{
	width: 8.32rem;
	height: 1.877333rem;
	border: 1px solid #5586ff;
	border-radius: 5px;
	border-right: none;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	text-indent: 6px;
	font-size: 0.64rem;
	color: #333;
}
.p_b_b_input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #bfbfbf;
	font-size: 0.512rem;
}

.p_b_b_input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bfbfbf;
	font-size: 0.512rem;
}

.p_b_b_input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bfbfbf;
	font-size: 0.512rem;
}

.p_b_b_input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #bfbfbf;
	font-size: 0.512rem;
}
/*全投*/
/*.p_b_b_m{
	width: 12%;
	text-align: center;
	line-height: 33px;
	height: 33px;
	margin-top: 7px;
	border: 1px solid #2b80fe;
	border-left:none ;
	border-right: none;
	color: #2b80fe;
}*/
.p_b_b_r{
	width: 5.333333rem;
	text-align: center;
	height: 1.877333rem;
	line-height: 1.877333rem;
	border: 1px solid #478dfd;
	background-color: #478dfd;
	border-radius: 5px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	color: #ffffff;
	font-size: 0.64rem;
}
.p_x_dimg{
	position: relative;
}
.p_x_dimg::before {
	content: "";
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 0.277333rem;
	vertical-align: baseline;
}
.p_x_dimg1::before {
	width: 0.405333rem;
	height: 0.448rem;
	background-image: url(../../images/month/icon_project-introduction@2x.png);
}
.p_x_dimg2::before {
	width: 0.469333rem;
	height: 0.533333rem;
	background-image: url(../../images/month/icon_assets-show@2x.png);
}
.p_x_dimg3::before {
	width: 0.554667rem;
	height: 0.448rem;
	background-image: url(../../images/month/icon_pledge@2x.png);
}
.p_fk{
	width: 100%;
}
.p_x_book1 {
	width: 100%;
	height: 9.5573rem;
	background-image: url(../../images/month/people_id.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	
}
.p_x_book2 {
	background: url(../../images/month/book1.png) no-repeat 0px center;
}

.p_x_book3 {
	background: url(../../images/month/hetong.jpg) no-repeat 0px center;
}
.p_x_book4{
	background: url(../../images/month/img3.png) no-repeat 0px center;
}
.p_x_book5 {
	background: url(../../images/month/menu.png) no-repeat 0px center;
}
.p_jkf_d_con{
	background: #ffffff;
	text-indent: 0.64rem;
}
.p_b_b_d_icon{
	width: 20px;
	height: 20px;
	background-size: cover;
	margin-top: 7px;
	margin-right: 5px;
}
.p_j_d_c_li{
	line-height: 1.834667rem;
	font-size: 0.6rem;
	border-bottom: 1px solid #efefef;
}
.p_j_d_c_li:first-of-type{
	border-top: 0;
}
.p_j_d_c_li:last-of-type{
	border-bottom: 0;
}
.p_j_d_c_l_left{
	color: #666666;
}
.p_j_d_c_l_right{
	color: #333333;
	margin-right: 0.64rem;
}
.p_gmjl_l_r{
	color: #5586ff;
	font-size: 0.725333rem;
}
.p_g_l_l{
	line-height: 0.896rem;
	padding-top: 0.554667rem;
	font-size: 0.597333rem;
	color: #333;
}
.tzjl_none{
	width: 4.949333rem;
	margin: 0 auto;
	margin-top: 2.026667rem;
	position: relative;
	left: 50%;
	margin-left: -2.474667rem;
}
.p_height{
	height: 72px;
}
.p_but{
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 0.64rem 1.1rem;
	background-color: #FFFFFF;
	box-sizing: border-box;
}
.p_b_b_buy_tan{
	position: absolute;
	height: 24px;
	width: 88%;
	line-height: 24px;
	color: #158efd;
	top: -25px;
	left: 50%;
	margin-left: -44%;
	border: 1px solid #44a5fa;
	border-radius: 10px;
	background-color: #ffffff;
	text-align: center;
	font-size: 12px;
}
.p_b_b_base{
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
	text-align: center;
	border-radius: 5px;
	font-size: 0.8rem;
}
.p_b_b_jiehsu{
	background-color: #cccccc;
	color: #FFFFFF;
}
.p_b_b_huankuan{
	background-color: #c5e3fe;
	color: #44a5fa;
}
.p_b_b_daojishi{
	background-color: #3ea2fd;
	color: #ffffff;
}
.p_j_d_c_l_r_icon{
	width: 0.4rem;
	height: 0.4rem;
	background-size: cover;
	line-height: 1.72rem;
	margin-top: 0.65rem;
	margin-right: 5px;
}
.p_gmjl_li{
	height: 2.730667rem;
	line-height: 2.7rem;
	border-bottom: 1px solid #f0f0f0;
	background-color: #ffffff;
	padding:0 0.64rem;
}
.p_g_l_b{
	line-height: 0.896rem;
	font-size: 0.512rem;
	color: #ababab;
}
.p_g_l_i_1{
	width: 0.554667rem;
	height: 0.810667rem;
	background-size: cover;
	margin-right: 0.533333rem;
	margin-top: 0.64rem;
	background-image: url(../../images/month/p_icon_1.png);
}
.p_g_l_i_2{
	background-image: url(../../images/month/p_icon_2.png);
}
.p_g_l_i_3{
	background-image: url(../../images/month/p_icon_3.png);
}
.p_x_d_con{
	position: relative;
	width: 100%;
	padding-bottom: 0.32rem 0 0 1.28rem
}
.p_img{
	width: 100%;
	box-shadow: 0 0.128rem 0.712rem 0.085333rem #e9f1ff;
}
.p_x_d_co_img{
	width: 100%;
	border-radius:0.213333rem;
	vertical-align: middle;
}
.p_x_d_co_img_index{
	position: absolute;
	width: 1.28rem;
	height: 0.64rem;
	top: 0.277333rem;
	right: 0.298667rem;
	background-color: #f5f5f5;
	color: #333;
	font-size: 0.384rem;
	line-height: 0.64rem;
	border-radius: 0.085333rem;
}
.img-width :first-child,.p_img :first-child{
	margin-top: 0px;
}



.p_tit{
	padding: 0 20px;
}

.p_th_p_3{
	margin-top: 10px;
}
.p_th_two{
	margin-top: -10px;
	padding-bottom: 5px;
	border-bottom:1px solid #8dd9f7 ;
}
.p_one{
	margin-top: 5px;
}
.p_two{
	position: relative;
	padding: 5px 0;
}
.p_t_div{
	width: 33.3%;
	text-align: center;
}
.p_t_div p{
	line-height: 18px;
	font-size: 0.6rem;
}
.p_t_right{
	line-height: 37px;
}
.p_t_right1{
	line-height: 1.3rem;
}
.p_x_d_tit{
	height: 35px;
	line-height: 35px;
	font-size: 0.6rem;
	color: #333333;
	padding-bottom: 4px;
	border-bottom: 1px solid #dddddd;
}

.p_x_d_lan{
	width: 3px;
	height: 12px;
	background-color: #66b5f9;
	margin-left: -3px;
	margin-right: 7px;
	margin-top: 11px;
}
.p_x_d_c{
	color: #999999;
	font-size: 0.6rem;
	line-height: 0.9rem;
}
.productNew_bg {
	background-size: 500px 500px;
	color: #ffffff;
	background-position: bottom right;
}

.percentage {
	font-size: 0.61rem;
}

.p_t_line_3 {
	left: 30%;
}

.p_t_line_4 {
	right: 30%;
}

.img-width img {
	width: 100%
}

#fontSize{
	font-size: 0.554667rem;
	line-height: 0.853333rem;
	color: #333;
}
#fontSize span{
	font-size: 0.512rem!important;
	color: #333;
	white-space:normal!important;
}
.idcardimg{
	width: 8.96rem;
	height: 5.5467rem;
	margin-top: 1.9627rem;
}
.p_b_b_d_icon{
	background-image: url(../../images/month/p_b_icon.png);
	width: 20px;
	height: 20px;
	background-size: cover;
	margin-top: 7px;
	margin-right: 5px;
}
.p_xmxq1{
	padding: 0 0.32rem 0 0.512rem;
}
.p_bzcs_title{
	line-height: 1.493333rem;
	font-size: 0.554667rem;
	font-weight: bold;
	color: #333;
	position: relative;
}
.p_bzcs_title::before{
	content: '';
	display: inline-block;
	width: 0.213333rem;
	height: 0.213333rem;
	background-color: #5586ff;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg); 
	-o-transform: rotate(45deg);
	vertical-align: middle;
	margin-right: 0.256rem;
	margin-top: -0.128rem;
	margin-left: 0.106667rem;
	border-radius: 1px;

}
.p_bzcs_cont{
	color: #333;
	font-size: 0.554667rem;
	line-height: 0.853333rem;
	margin-bottom: 0.853333rem;
}